<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <!-- mapgis国产 -->
    <!-- openlayers  国际的框架 -->
    <!-- 中地基于ol的库做了二次封装,没有破坏ol原生的API,
    只是封装了一些方法去读取mapgis中的数据,显示到OL中
     -->
    <!-- mapgis的API+OL -->
    <!-- 1、导入ol的依赖 -->
    <script src="./OL_SDK/include-openlayers-local.js"></script>
  </head>

  <body>
    <!-- 2、设置地图容器的挂载点 -->
    <div id="map"></div>
    <script>
      var gaode = new ol.layer.Tile({
        title: '高德地图',
        source: new ol.source.XYZ({
          url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}',
          wrapX: false,
        }),
      })
      /* 调用中地接口,读取IG Server中发布的地图文档  ajax */
      var docLayer = new Zondy.Map.Doc('', 'city', {
        ip: 'localhost',
        port: 6163,
      })
      /* 3、实例化地图 */
      var map = new ol.Map({
        /* el 设置地图实例DOM的挂载点 */
        target: 'map',
        /* data */
        layers: [gaode, docLayer],
        view: new ol.View({
          /* 设置地图的中心点 */
          center: [114.3, 30.5],
          /* 设置地图的放大级别 */
          zoom: 4,
          /* 坐标 */
          /* EPSG:4326=wgs:84 */
          projection: 'EPSG:4326',
        }),
      })
    </script>
  </body>
</html>
